<?php
    require_once '../rutas.php';
    require_once DB;
    require_once CLASES.'/user.php';
    require_once CLASES.'/model.php';
    require_once '../functions.php';
    session_start();
    $model=new model();
    abrirConexion();
    if(comprobarSession($_SESSION['username'], $_SESSION['password']))
    {
        $user=new User();
        $user=$_SESSION['user'];
        cerrarConexion();
        comprobarRol();
    }else
    {
        cerrarConexion();
        header("location:login.php");
    }
    abrirConexion();
    $usuario=$model->getModelCondicionado("estudiantes_cargados", "ci='".$_GET['ci']."'");
    $calificaciones=$model->getModelCondicionado("calificaciones_carga", "estudiante_id='".$_GET['ci']."'")
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>EVALUADOR :: CARGA DE DATOS ::</title>
            
            <link href="../css/login.css" type="text/css" rel="stylesheet">
            <link href="../css/estilo.css" type="text/css" rel="stylesheet">
            <link href="../css/captcha.css" type="text/css" rel="stylesheet">
            <link href="../css/jquery-ui-1.8.css" type="text/css" rel="stylesheet">
            <link href="../css/colorbox.css" type="text/css" rel="stylesheet">
            <link href="../css/jquery.multiselect.css" type="text/css" rel="stylesheet">
            <script src="../js/jquery/jquery-1.4.2.min.js"></script>
            <script src="../js/jquery/jquery-ui-1.8.js"></script>
            <script src="../js/jquery/jquery.multiselect.min.js"></script>
            <script src="../js/jquery/jquery-validate/jquery.validate.js"></script>
            <script src="../js/jquery/colorbox.js"></script>


        <script type="text/javascript">
            
            
            $().ready(function(){
                
                var tipo="<?php echo $model->getDescripcionTable("cat_tipos_capacitadores", $usuario['tipo_id'], 'descripcion') ?>";
                var tipo_id=<?php echo $usuario['tipo_id']?>; 
                var ci=<?php echo "'".$usuario['ci']."'"; ?>;
                var usuario_id=<?php echo "'".$usuario['id']."'"; ?>;
                var username=<?php echo "'".$usuario['username']."'"; ?>;
                var aprobado=<?php echo "'".$calificaciones['aprobado']."'"; ?>;
                
                if(tipo=="Auxiliar Catastral"){
                    $("#trsubtipo").hide();
                }else{
                    $("#trsubtipo").show();
                }
                
                $("#username").focus();
                
                $('#btnRegistrar').click(function(){
                    
                    $(this).attr("disabled","disabled");
                    
                    $("#txtNombre").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#txtApellido").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectSexo").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectGrado").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    $("#selectMunicipio").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    
                    $("#datepickerFN").rules("add", {
                        required: true,
                        date: true,
                        messages: {
                            date: "<br>Este campo requiere un fecha valida.",
                            required: "<br>Este campo es requerido"
                        }
                    });
                    
                    $("#selectRegion").rules("add", {
                        required: true,
                        messages: {
                            required: "<br>Este campo es requerido"
                        }
                    });
                    
                    
                    if(username!=$("#txtUsername").val()){
                        $("#txtUsername").rules("add", {
                            required: true,remote:{url:"../requets/usuarios/ajaxCheckUsername.php",type:"post"},
                            messages: {
                                required: "<br>Este campo es requerido",
                                remote:"<br>El nombre de usuario ingresado ya se encuentra en uso. Seleccione uno diferente."
                            }
                        });
                    }else{
                        $("#txtUsername").rules("add", {
                            required: true,
                            messages: {
                                required: "<br>Este campo es requerido",
                                remote:"<br>El nombre de usuario ingresado ya se encuentra en uso. Seleccione uno diferente."
                            }
                        });
                    }
                                


                    
                    
                    //PARA OBLIGAR AL USUARIO A SELECCIONAR UN SUBTIPO DE CAPACITADOR (SIEMPRE QUE NO SEA AUXILIAR CATASTRAL)
                    selectOneSubtipo=true;
                    if($("#selectTipo").val()!=3 && $("#selectTipo").val()!=4 && $("#selectTipo").val()!=""){ //SI NO ES AUXILIAR CATASTRAL VERIFICO QUE POR LO MENOS HAYA SELECCIONADO UN SUBTIPO
                        
  
                        if($("input[name='multiselect_selectSubTipo']:checked").length>=1){
                            selectOneSubtipo=true;
                        }else{
                           selectOneSubtipo=false;
                           
                            alert("Debe seleccionar al menos un subtipo de capacitador");
                           
                        }
                    }else{

                        selectOneSubtipo=true; // SI ES AUXILIAR CATASTRAL NO VALIDO NADA
                    }
                
                if($('#frmUsuario').validate().element("#txtNombre") &
                    $('#frmUsuario').validate().element("#txtApellido") & 
                    $('#frmUsuario').validate().element("#selectGrado") &
                    $('#frmUsuario').validate().element("#selectSexo") &
                    $('#frmUsuario').validate().element("#selectRegion") &
                    $('#frmUsuario').validate().element("#selectMunicipio") & 
                    $('#frmUsuario').validate().element("#datepickerFN") & 
                    $('#frmUsuario').validate().element("#txtUsername") & selectOneSubtipo){
                    $.post("../requets/usuarios/ajaxRegistrarEstudianteCargaEdit.php", $('#frmUsuario').serialize()+"&subtipos="+$("#selectSubTipo").val()+"&usuario_id="+usuario_id,function(r){
                        if(r=="ok"){
                            alert("Registrado satisfactoriamente");
                            document.location=document.location;
                        }else{
                            $(this).removeAttr("disabled");
                            "No se ha podido registrar el estudiante. Intente nuevamente.";
                        }
                        


                    });
                }else{
                    $(this).removeAttr("disabled");
                }
                    
                    
                });
                

                
                $('#frmUsuario').validate({errorPlacement: function(error, element) {
                            error.appendTo(element.parent());

                        }});
                    
                    
                    
                 $("#selectEstado").change(function(){
                     $.post("../requets/general/ajaxGetMunicipios.php", {estado_id:$(this).attr("value")}, function(r){
                         $("#selectMunicipio").html(r);
                     })
                 });
                 
                 $("#selectTipo").change(function(){
                     
                     if($(this).val()!="3" && $(this).val()!="4"){ //Si no es aux catastral
                         $("#trsubtipo").show();
                         $.post("../requets/general/ajaxGetSubtipos.php", {tipo_capacitador:$(this).attr("value")}, function(r){
                             $("#selectSubTipo").html(r);
                             $("#selectSubTipo").multiselect({checkAllText:"Seleccionar todos",uncheckAllText:"Desmarcar todos",selectedText:"# de # opciones",minWidth:300,noneSelectedText:"Seleccione"});
                             $("#selectSubTipo").multiselect("refresh");
                         });
                      }else{
                          $("#trsubtipo").hide();
                      }  
                 });
                 

                  $("#noaplica").click(function(){
                    $("#txtConocimiento").val("0");
                    $("#txtCualitativa").val("0");
                    $("#txtPCampo").val("0");
                    $("#txtNFinal").val("0");
                    $("#txtAsistencia").val("0");
                    $("#txtNFinal").val("0");
                  });
                  
                  $("#selectTipo").change();
                 
                $.getJSON("../requets/usuarios/ajaxGetSubtiposCI.php",{ci:<?php echo $_GET['ci']; ?>}, function(subtipos){
                    
                    $.each(subtipos,function(i,subtipo){

                        $("#selectSubTipo").multiselect("widget").find(":checkbox").each(function(){
                           
                           if($(this).val()==subtipo.subtipo_id){
                               this.click();
                           }  
                        });
                        
                       $("#selectSubTipo").multiselect("refresh");
                        
                    });
                    
                });
                $("#selectSubTipo").multiselect("refresh");
                  
                  if(aprobado=="Si"){
                    $("#chkAprobado").click();
                  }
                  
                  $('#datepickerFN').datepicker({dateFormat:'yy-mm-dd',changeYear: true,changeMonth:true,dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dec']});
                  $("#selectTipo").change();
            });
        </script>
    </head>
    <body>
        <form id="frmUsuario">
            <div id="main">
                <div class="fl membrete">
                        <img src="../img/banner.png">
                  </div>
                <br>
                <?php require_once HEADER ?>
                <div class="contenido fl">
                    
                    <div class="mar20"><br>
                        <div class="titulo">CARGA DE DATOS</div><br><br>
                        <table class="table-format table-bordes" cellspacing="0">
                            <tr>
                                <th colspan="4">DATOS DE REGISTRO</th>
                                
                            </tr>
                            <tr>
                                <td width="200px">Nombres</td>
                                <td width="300px" colspan="3"><input id="txtNombre" name="txtNombre" type="text" size="45" value="<?php echo $usuario['nombres'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Apellidos</td>
                                <td width="300px" colspan="3"><input id="txtApellido" name="txtApellido" type="text" size="45" value="<?php echo $usuario['apellidos'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Fecha Nacimiento</td>
                                <td width="300px" colspan="3"><input id="datepickerFN" name="datepickerFN" value="<?php echo $usuario['fecha_nacimiento'] ?>"></td>
                            </tr>
                            <tr>
                                <td>Sexo</td>
                                <td colspan="3"><select id="selectSexo" name="selectSexo">
                                        <?php 
                                            $sexo=array('m'=>'M','f'=>'F');
                                            echo $model->getComboSelectedArray($sexo, $usuario['sexo']);
                                        ?>

                                    </select></td>
                            </tr>
                            <tr>
                                <td>Tipo</td>
                                <td colspan="3"><select id="selectTipo" name="selectTipo">
                                       
                                        <?php
                                            $model->getComboSelected("cat_tipos_capacitadores", "descripcion", $usuario["tipo_id"])
                                        ?>
                                        
                                    </select></td>
                            </tr>
                            <tr id="trsubtipo">
                                <td>Subtipo</td>
                                <td><select id="selectSubTipo" name="selectSubTipo" multiple="multiple">
                                        
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Estado</td>
                                <td colspan="3"><select id="selectEstado" name="selectEstado">
                                        <?php
                                            $model->getComboSelected2("estados", "nombre_estado","id_estado" ,$usuario["estado_id"])
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Municipio</td>
                                <td colspan="3"><select id="selectMunicipio" name="selectMunicipio">
                                        <?php
                                            $model->getComboSelectedCondicionado("municipios", "nombre_municipio","id_municipio" ,$usuario["municipio_id"],"WHERE id_estado_m=".$usuario['estado_id'])
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td>Region</td>
                                <td colspan="3"><select id="selectRegion" name="selectRegion">
                                        <?php
                                            if($usuario["region_id"]==""){
                                                $model->getCombolModel2("regiones", "nombre_region","id_region");
                                            }else{
                                                $model->getComboSelectedCondicionado("regiones", "nombre_region","id_region" ,$usuario["region_id"],"WHERE 1=1");
                                            }        
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td width="200px">Lugar de Capacitación</td>
                                <td width="300px" colspan="3"><input id="txtLocalidad" name="txtLocalidad" type="text" size="45" value="<?php echo $usuario['localidad'] ?>"></td>
                            </tr>
                            <tr>
                                <td>Grado de instrucción</td>
                                <td colspan="3"><select id="selectGrado" name="selectGrado">
                                       <?php 
                                            $grado=array('1'=>'Bachiller','2'=>'Técnico Medio','3'=>'Técnico Superior','4'=>'Universitario(Lic.,Ing.,Abog,Arq.)','5'=>'Maestria','6'=>'Doctorado');
                                            echo $model->getComboSelectedArray($grado, $usuario['grado_instruccion']);
                                        ?>
                                    </select></td>
                            </tr>
                            <tr>
                                <td width="200px">Lugar de trabajo</td>
                                <td width="300px" colspan="3"><input id="txtTrabajo" name="txtTrabajo" type="text" size="45" value="<?php echo $usuario['lugar_trabajo'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Cargo</td>
                                <td width="300px" colspan="3"><input id="txtCargo" name="txtCargo" type="text" size="45" value="<?php echo $usuario['cargo'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Tiempo en el cargo</td>
                                <td width="300px" colspan="3"><input id="years_cargo" name="years_cargo" type="text" size="10" value="<?php echo $usuario['years_cargo'] ?>">&nbsp;&nbsp;Meses:&nbsp;&nbsp;<input id="meses_cargo" name="meses_cargo" type="text" size="10" value="<?php echo $usuario['meses'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Organizacion social</td>
                                <td width="300px" colspan="3"><input id="txtOsocial" name="txtOsocial" type="text" size="45" value="<?php echo $usuario['organizacion_social'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Teléfono de trabajo</td>
                                <td width="300px" colspan="3"><input id="txtTrabajo" name="txtTrabajo" type="text" size="40" value="<?php echo $usuario['telefono_trabajo'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Teléfono de casa</td>
                                <td width="300px" colspan="3"><input id="txtCasa" name="txtCasa" type="text" size="25" value="<?php echo $usuario['telefono_casa'] ?>"></td>
                            </tr>

                            <tr>
                                <td width="200px">Teléfono de celular</td>
                                <td width="300px" colspan="3"><input id="txtCelular" name="txtCelular" type="text" size="40" value="<?php echo $usuario['elular'] ?>"></td>
                            </tr>
                            <tr>
                                <td width="200px">Email</td>
                                <td width="300px" colspan="3"><input id="txtEmail" name="txtEmail" type="text" size="30" value="<?php echo $usuario['email'] ?>"></td>
                            </tr>

                            <tr>
                                <td width="200px">Nombre de usuario</td>
                                <td width="300px" colspan="3"><input id="txtUsername" name="txtUsername" type="text" size="45" value="<?php echo $usuario['username'] ?>"></td>
                            </tr>
                            
                                                     
                        </table><br><br>


                        <input id="btnRegistrar" type="button" value="REGISTRAR">
                        
                    </div>
                </div>
                <div class="copyRight basicFont fl">
                        <div class="mar4">Sistema elaborado por la unidad de desarrollo del Instituto Geográfico de Venezuela Simón Bolívar</div>
                    </div>
            </div>
        </form>
    </body>
</html>
